DigitalOceanをAssetBundle置き場とする

February 19, 2023


別途記事にまとめる予定ですがOculus開発でAssetBundleを何処に置くかを考えていました。 サーバー費用はできるだけ安く抑えたいため

  • Amazon S3
  • Google Cloud Storage

以外のストレージを探していました。 結果的にはサーバーに置かない方法を取れそうだったので必要なくなりましたが 「コスト面」を重視したときに

DigitalOceanというクラウドサービスのストレージを利用するのが最も良いのではという結論になりました https://www.digitalocean.com/products/spaces

月五ドルで以下の特典が得られます

  • 250GBのストレージ容量
    • 超過時 0.02ドル / 1GB
  • 1TBのアウトバウンド転送
    • 超過時 0.01ドル / 1GB

A55666B34216383D442E368EF0AA7D99

月に10GBのアセットバンドルを100人が落としても料金は** 5ドル **です 1000人とした場合は約90ドルの見積もりが出ました

AmazonS3と比較してはかなり格安ではないでしょうか。

CDNも許可できるため速度も保証できそう。 世界に12個のデータセンターがあるらしく、東京から一番近いところはニュージーランドでした

手元で試した感じでは特に速度に不満は感じず、アセットバンドルのダウンロードも問題なかったため企業ではなく個人ベースのプロジェクト開発には非常に良さそうです。

↓ 試しにAndroid用のアセットバンドルを作成しましたがアップロードはファイルをドラッグアンドドロップするだけだったので簡単です A3E25C5E693E0178ECDD840559CA3E7C